先说结论,俩集成环境我都试了试,phpstudy在MAC上跟开玩笑一样,我实在不好说。于是决定自己安装个,毕竟还有神器
brew
首先,PHP7.2 不受支持,已经被移除了。想要安装需要:
xxxxxxxxxx
brew install shivammathur/php/php@7.2
其次,你的源有问题可能会导致很多东西下载失败,需要用
export HOMEBREW_BOTTLE_DOMAIN=''
然后重来一遍 最后就大功告成 关键信息: PHP所在目录
/opt/homebrew/opt/php@7.2/bin
php.ini
/opt/homebrew/etc/php/7.2/
一会儿别找不到
下载版本为3.1.6 在xdebug目录下:
xxxxxxxxxx
/opt/homebrew/Cellar/php@7.2/7.2.34_5/bin/phpize
./configure --with-php-config=/opt/homebrew/Cellar/php@7.2/7.2.34_5/bin/php-config
sudo make
sudo make install
编译好的就在:
/opt/homebrew/Cellar/php@7.2/7.2.34_5/pecl/20170718/xdebug.so
之后编辑php.ini
[Xdebug] zend_extension = "/opt/homebrew/Cellar/php@7.2/7.2.34_5/pecl/20170718/xdebug.so" xdebug.remote_handler="dbgp" xdebug.client_host=localhost xdebug.client_port=9001 xdebug.idekey=phpstorm xdebug.start_with_request=yes xdebug.mode=debug
之后可以用./php -m
来查看是否载入成功
phpstorm-->preferences
修改端口为9001
配置DBGp Proxy 注意这些信息跟.ini里配置的保持一致
Name随便写,但是port保持一致
配置下server
在此步骤,如果您需要先配置一下自己的默认php路径,直接按照说明配置就好了
最后的成果
完美!